armoured personnel vehicle - German English Dictionary